asp+sql毕业设计选题系统论文+源程序全套 第6页
图2 业务流程示意图
3.3 系统的数据流程分析
数据是信息的表达形式,它能被计算机直接输入、处理、存储和输出。一个正确的数据流程是今后新系统用以实现用户需求的保证。现有的数据流程分析一般是通过分层的数据流程图(Data Flow Diagram, DFD)来实现的。数据流图辣,文-论'文.网
http://www.751com.cn 是描述系统静态数据构成和关系的有力工具,数据流图更多地从静态的观点来考察一个实际的业务系统。其具体做法是:按业务流程处理流程的顺序,将相应调查过程中所掌握的数据处理过程绘制成一套完整的数据流程图。现在常用的有两种描述数据流程图的方法,一种是以方框、连线及其变形图例符号来表示数据流动过程,另一种是以连接弧线作为其基本符号来表示数据流动过程[15]。
绘制数据流图的基本原则是:自顶向下,从外到内,编号清晰,命名确切。画系统概况时,把整个系统看成一个总加工,画进、出系统的数据流及其外部对象,而不考虑系统内部的数据流。一般按入流、加工、出流,自左向右排列(I-P-O)。
图3 系统数据流程图
3.4 数据库需求分析
根据毕业设计信息管理系统的一般要求,通过对整个系统功能、运行过程和数据流程的分析,可以得出数据库中应包含以下各表:
(1)管理员信息表:管理员用户名,管理员密码。
(2)学生信息表:学生学号,学生密码,学生姓名,学生性别,学生专业,学生班级,学生联系电话,学生联系邮箱,学生联系QQ,学生选报题目。
(3)教师信息表:教师编号,教师姓名,教师密码,教师联系电话,教师联系邮箱,教师等级,教师所在小组。
(4)选题信息表:选题编号,选题题目,选题所在小组选题详细介绍,选题面向专业,选报状态。
4 系统设计与实现
本系统的开发工作分为以下7个主要阶段:
(1)系统需求分析与系统的功能设计。包括可行性分析、系统详细调查和用户需求分析,获取毕业设计选题过程的业务流程,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。
(2)数据库设计。确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表、视图和触发器等数据库对象。
(3)程序模块划分和实现。根据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。
(4)安全策略设计。根据系统功能划分用户类型和权限,并进行安全模型的设计。
(5)内部测试。完成系统主体功能后,进行系统内部测试,查找设计缺陷与错误,对缺陷和错误进行改进和纠正。
(6)用户测试。以实际班级及教师为实验用户,对系统进行初步试运行,从一定的用户群中查找设计错误,进行及时更正。
(7)项目实施与文护。在用户对系统认可并确认没有重大设计缺陷和错误的情况下,最终在全院各系进行系统实施,并进行文护。
4.1 系统设计
4.1.1 系统流程设计
根据本学院对毕业设计过程的具体要求,本系统设计了四种用户,分别为系统管理员、审核管理员、教师和学生。针对不同用户,我们设计了相关功能所涉及到的流程。
系统要求有系统管理员用户,我们设定唯一系统管理员admin,当系统管理员使用admin帐户登录后,需要对系统进行功能控制和情况查看。所以当管理员登录系统后,将自动展示当前系统的基本概况,如共有选题数,待选题目数,未选题学生数等。管理员可以通过系统导航菜单进入系统功能设置界面,在此界面中,管理员可以控制系统重要功能是否开启。根据学校毕业设计进度时间规定,管理员可以通过对系统功能的开启与关闭来控制毕业设计进度。另外,系统管理员可以添加教师。根据本学院的毕业设计,教师是两人一个小组进行毕业设计指导工作的,所以管理员添加教师的时候,会随机生成一个小组编号,然后添加教师,每次添加一个小组(两人),并对教师信息进行初始化。
对于教师选报上来的题目,需要审核管理员进行审核,审核管理员帐户由系统管理员添加。审核管理员登录系统后,将会看到未通过审核题目,当系统管理员开启了审核功能时,可以对题目进行查阅修正,之后可以决定是否通过审核。通过审核的题目将出现在学生的可选题目列表中。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
asp+sql毕业设计选题系统论文+源程序全套 第6页下载如图片无法显示或论文不完整,请联系qq752018766