欢迎来到天天文库
浏览记录
ID:42878499
大小:931.73 KB
页数:25页
时间:2019-09-22
《软件工程课程设计报告刘冲的》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程课程设计报告班级:姓名:学号:指导教师:辽宁工程技术大学软件学院1•设计内容11.1需求分析11.2可行性分析12.概要设计22.1数据流程图22.2软件学院办公自动化系统数据流程图23.详细设计93.1系统设计原则93.2数据库设计113.3输入输出设计134程序源码144.1JDBC应用程序结构145.程序运行与调试206.总结237.参考文献231.设计内容1.1需求分析通过调查,要求系统需耍有以下功能:□由于操作人员的计算机知识普遍较差,要求有良好的人机界面。□管理系统用户,由于该系统的
2、使用对象多,要求有较好的权限管理。□管理学院的会议信息,发文信息、公共信息。□提供个人办公服务。□对学院教师基木情况进行全面管理。□设置生产数据统计、打卬功能。□对学院制定的采购计划进行管理。□对库存信息进行管理。□发布学院的教育方针,对其进行管理。□强大的生产数据统计功能。□当外界环境(停电、网络病毒)干扰本系统时,系统可以口动保护原始数据的安全。□在相应的权限下,删除数据方便简单,数据稳定性好。□数据计算自动完成,尽量减少人工干预。□系统退出。1・2可行性分析□经济性通过网站对学院内部信息进行全面的
3、自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程屮的数据进行全面的管理和统计,避免人为处理各类数据时所产生的齐种问题,提高了学院的经济效益,为学院管理提供了大量的、权威的数据,使学院的管理进行到科学化、系统化的范筹。□技术性网络化的办公管理,使学院管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统屮设置的个人办公管理模块,为个人办公提供了一个更为方便的管理平台,大大提高个人办公的工作效率,进而提高整个学院的办公效率。1.概要设计2.1数据流程图数据流程图(DFDD
4、ataFlowDiagram)是描述系统逻辑模型的主要工具,它可以用少数儿种符号综合的反映出信息在系统屮的流动、传递、存储、和处理的总情况。数据流程图具有抽象性和综合性两个特点,英中抽彖性表现在已经完全舍去了具体的物质,如组织机构、工作场所、物质流、货币流等,只保留了数据的流动、存储、使用及加工的情况。综合性表现在它可以把系统屮的各种业务处理过程联系起來,形成一个整体。2.2软件学院办公自动化系统数据流程图▲F4F5D1教师资料表图2・1软件学院办公自动化系统顶层DFDF1:修改、查询、发送信息等F2:
5、接受信息F3:管理信息F4:修改教师资料F5:返凹教师资料图2・2软件学院办公门动化系统第一层DFDFl:取得服务器IPF3:教师录入注册资料F5:职员资料F7:取得登陆职员资料F9:其他职员资料查询结果F11:保存修改资料F13:取得部门F15:取的项目组F17:查询职员资料F19:所需信息F2:写入服务器IPF4:教师录入登陆信息F6:更新职员资料表F8:写入职员资料F10:职员基本资料修改F12:取得职员资料F14:修改部门表F16:修改项目组表F18:修改职员特殊资料F20:连接请求与交流信息输
6、入F21:交流佶息输出F22:信息记录更新软件学院办公0动化系统第一层DFD说明:首先教师输入注册信息,注册管理会在服务器1P表里找到服务器1P以便进行数据库服务器的连接,连接到数据库以后,就会把教师资料插入教师资料表中。注册管理会把教师资料传入登陆管理中,如果以前已经注册就可以把资料直接输入登陆管理,登陆管理会在教师资料表中取得教师密码进行核对,如果输入正确就可以登陆自己的账户,并且把用户的状态设为在线。在资料管理中职员可以查询其他教师资料,也可以修改自己的基本资料,院长可以修改教师的特殊资料,也有输
7、入办公室,与系的权限。信息传输管理会根据用户的连接请求,对指定的教师进行连接,并向其发送信息。也可以向学院全体教师、某个办公室的教师或系中的某个办公索发送信息。接收信息的教师可以保存信息记录。图2・3软件学院办公自动化系统第二层DFD如图2-3为软件学院办公口动化系统第二层DFI)的注册管理。首先它会连接本地数据库,在本地数据库中的服务器IP表里找到服务器IP地址,如果表中存在服务器IP地址那么准备进行数据库服务器的连接,如果不存在那么会要求用户输入服务器IP地址,然后将服务器IP地址保存进表中,以便以
8、后取用。连接好数据库服务器后,职员就可以输入注册信息,经过核查确认没有用户名相同的情况那么就可以对教师资料表进行更新,插入教师注册的资料。以下是各数据流代表的意义:F1:修改服务器IPF3:服务器IPF5:表信息取得F2:查询服务器IPF4:输入注册信息F6:插入注册信息如图2-4为软件学院办公自动化系统第二层DFD的登陆管理。首先在服务器TP表里查到服务器TP地址进行数据服务器的连接,然后在教师资料表屮取得用户信息对用户输入的信息进行核查
此文档下载收益归作者所有