当前位置:首页 > 软件项目开发课程设计-教师档案管理系统-软件工程课设
列名 用户名 密码 所在单位 权限一 权限二 权限三 操作员 数据类型 varchar varchar varchar bit bit bit varchar 长度 8 20 20 1 1 1 8
是否为空 否 否 是 是 是 是 是 说明 用户名 密码 所在单位 权限一 权限二 权限三 操作员 4.5连接数据库的特点
当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。
设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。
12
5、详细设计
详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤。
5.1系统的主要功能
1、教师信息的输入,相关图片、相关文章信息的输入等 2、教师信息管理的各种信息查询,修改和维护 3、操作日志的管理
4、教师档案管理系统的使用帮助
5.2程序流程图
程序流程图的优点是对控制流程的描绘很直观,易于掌握。 1、录入信息系统其程序流程图如图5.1所示
13
管理员
输入查询 条件 查询相应 教师信息
是
是 继续录是否存 入 在
否 否
导入信 否 息
是
录入
结束 图5.1 系统程序流程图 14
5.3用户界面设计
5.3.1一般交互设计
一般交互涉及信息显示、数据输入、和系统整体控制等方面。
1、一致性
为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。
在设计的过程中,基本上保持了系统的格式一致。
2、信息的反馈
向用户及时提供视觉和听觉的信息反馈,以保证在用户和系统之间及时地建立双向通信。
在本系统设计过程中,基本做到了信息的及时反馈,在信息显示的大部分窗体中包括了刷新按钮,会对数据库中的数据进行及时地显示。另外,在进行错误操作是,会弹出提示窗口并发出警告提示音。
3、执行有较大影响的操作前提示用户确认
在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。
4、减少两次操作间需要记忆的内容
为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。例如在入账和入库的模块的操作中都用到了这样的方法。
5、对话、移动和思考的效率
尽量减少用户击键的次数,在设计时考虑到了用户屏幕的布局以减少用户鼠标移动的距离,尽量避免用户在操作中发生疑问的情况。
6、允许错误
允许用户的误操作尽量不对系统造成伤害。
7、按功能对动作分类,并据此设计屏幕布局
屏幕布局尽量将软件所具有的所有功能在主页面展示,界面一目了然。
15
共分享92篇相关文档