山东科技大学学生课程设计
目录
1.引言............................................................................................................................. 4
2.基本需求说明及可行性分析..................................................................................... 4
2.1需求说明........................................................................................................... 4 2.1.1功能性需求............................................................................................. 4 2.1.2非功能性需求......................................................................................... 5 2.2可行性分析....................................................................................................... 6 2.2.1经济可行性............................................................................................. 6 2.2.2技术可行性............................................................................................. 6 2.2.3社会可行性............................................................................................. 6
3.系统设计及运行平台说明......................................................................................... 7
4.系统分析部分。......................................................................................................... 7 4.1系统组织结构与功能分析............................................................................... 7 4.2业务流程图分析............................................................................................... 8 4.3数据流程分析................................................................................................. 10 4.4数据加工处理的描述..................................................................................... 15 5.系统设计部分........................................................................................................... 16
5.1功能结构图设计............................................................. 错误!未定义书签。 5.2新系统信息处理流程设计............................................................................. 18 5.3输出设计......................................................................................................... 18 5.4存储文件格式设计......................................................................................... 20 5.5输入设计......................................................................................................... 22 5.6代码设计......................................................................................................... 22 5.7程序设计说明书............................................................................................. 23 6.系统实施部分(部分)........................................................................................... 29 6.1源程序(部分)............................................................................................. 29 1 ....................................................................................... 31 .26图书管理系统界面7.参考文献................................................................................................................... 32
1
山东科技大学学生课程设计
信管专业
信息系统分析与设计课程设计 任务书 一、设计目的:
通过本次设计,要求同学们能够将所学到的信息系统分析方法与软件设计技术及方法综合运用到实际信息系统的分析与设计中,提高同学们对系统软件的综合分析与设计能力,主要包括:对系统数据的分析、组织能力,系统数据的提取、处理能力;系统软件结构的分析设计能力;复杂界面与输入输出设计能力等,及学习掌握常用软件开发工具。
二、设计内容:图书管理信息系统
1、系统需求:
本系统主要针对图书馆的图书管理及图书借阅系统进行设计,系统用于图书馆的图书管理人员进行图书的入库管理、图书清单的输出;图书的借阅管理;同学的图书查询功能等。
2、主要功能描述
1)权限管理
实现三类权限:管理员权限(超级用户,进行各种功能的操作)、借阅管理权限(借阅人员完成图书的借出、归还管理)、学生权限(图书查询)。
2)系统数据维护
主要包括新书入库管理、学生借阅证的办理、各种人员权限的分配
3)图书借阅管理
主要包括学生图书的借阅、归还操作
4)图书查询系统
为学生提供图书的查询操作,可以通过各种查询条件(包括模糊查询)进行图书查询。
三、设计要求 2
山东科技大学学生课程设计
结合所学习的系统分析与设计的具体方法,应用程序设计的基本知识和数据库知识进行详细的系统分析设计。具体要求如下:
1、学习进行相对复杂数据的分析与设计,建立合理的数据模型。
2、学习使用Java或C#等的数据环境设计器和数据报表设计器进行报表输出设计。
3、学习使用visio工具进行常用软件图形的绘制。
4、进一步熟练进行软件系统的界面设计,深入掌握界面设计元素。
5、提供相应的软件设计报告。报告要求有系统的需求分析、系统流程图、数据流程图、数据字典、系统软件结构图、数据库设计说明和软件说明书。 6、提供与设计报告相一致的软件系统。
7、每三人为一个课题组,自由组合,检查相应的小组讨论,讨论结果计入平时成绩。
8、 报告书写规范见附件。
四、时间安排(共两周10天)
1、第一周的周一、周二(2天):查阅资料、进行系统的需求分析,要求画出系统的业务流程图及数据流程图,并设计各类报表的格式。 2、第一周的周三到周五(3天):并进行详细的数据分析,建立数据字典,并进行数据库及数据查询设计。 3、第二周的周一周二(2天):进行软件结构设计,包括软件功能的划分、输入输出界面的设计。 4、第二周的周三:(1天):进行输出报表的设计。 5、第二周的周四:(1天):全面进行系统调试。 6、第二周的周五:(1天):作业检查,提交报告及设计好的软件。
五、考查方式