还剩35页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
(1)登陆系统
(2)管理用户人员,包括增加、删除、修改学工部人员以及各学院人员
(3)对所有分组分配权限
(4)可以查看以及使用所有系统功能学工部人员具有的功能
(1)接收各学院上传的文件
(2)查看已创立的目录信息以及创立新的目录
(3)浏览上传的文件以及上传新文件
(4)浏览发布的公告以及发布新公告
(5)管理用户信息,包括添加新用户、删除用户、修改用户信息6修改个人信息具体功能说明
1.管理员登陆后界面默认为接收文件的界面其中分为两类待上传文件的类表;已完成文件上传的类表列表中的名字就是需要各院上传的文件所在的文件夹名该类中是各院还没有完全上传完成,当各院全部上交后,该类中的该目录会消失该类中存放的是该文件各院已全部上传完成,管理员可以进行下载可以根据相关的需要创立目录,各院相关人员就可以在该目录下上传对应的文件目录的名字要与需要上传的文件的名字相关,创立好目录后,该名字会自动的加到待上传文件列表中
1.1已完成上传文件的学院该模块中有完成文件上传的各学院的详细信息,包括学院的名称以及上传完成的时间,管理员可以对这些文件进行下载
1.2未上传文件的学院该模块中有未完成该文件上传的各学院的名称的列表该页面中有发送消息的按钮,管理员可以对该局部学院发送提示消息,提示他们尽快完成文件的上传工作同时,发送的消息是绑定到个人相关的邮箱,但是在用户登录该系统后在未读消息中也可以阅读相关消息管理员可以向各个学院发送消息、提示等内容,来完成与各个学院之间的联系在发布通告的页面,可以编辑消息、发布消息、查看已发布过的通告、选择接收消息的联系人查看通告该模块有已发布的通告的详细信息,包括通告的名称、发布的时间、发布者,还有对该通告的一些常见的操作,包括删除和查看,其中查看进入的是编辑的页面,可以对该条公告进行修改等操作点击每个公告的名称该模块有两个列表,已查看该公告的各学院、未查看该公告的各学院已查看该公告的各学院有名称和查看的时间未查看的各学院可以对他们发送消息提示,点击发送消息进入的是发布通告的页面其中文件分为模板或表格和下发文件管理员可以上传文件供各院下载以及在线阅读教办人员具有的功能1查看已上传的文件以及上传文件2接收文件3查看公告消息4修改个人密码具体功能说明各学院登陆后首先看到的是管理员发送的通知公告的列表,其中包括已读的通知公告和未读的通知公告点击未读的通知公告可以查看管理员发送的消息点击每一个公告的名称,进入的该公告的详细内容页面各学院根据管理员的要求,可以通过阅读管理员发送的消息来知道在什么时间内完成哪些文件的上传然后在规定的时间内在管理员创立的相应目录下上传相应的文件该模块分为需上传的文件和已上传的文件需上传的文件名与管理员创立的目录名是一致的在已上传的文件列表中用户可以查看自己上传的文件是否无误各学院可以下载管理员下发的一些文件,该模块对这些文件进行了分类,包括下发文件以及模板表格分类的目的就是在管理员同时下发大量的文件时,用户可以很快的方便的找到自己需要的文件以特定的图形符号加上说明,表示算法的图,称为流程图或框图简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法顶层数据流图:0层数据流图:用户=编号+用户名+密码+邮箱+具体部门名称+最近一册登陆IP+最近一次登陆时间+状态目录=编号+类名公告:编号+公告内容+栏目+发布人+摘要+发布时间文件二编号+上传所属目录+文件名称+上传人姓名+上传时间+文件扩展名运行环境
(1)以Windows98以上/ME/2000/XP作为学生选课管理系统的后台操作系统
(2)前台开发程序为php
(3)后台数据库为mysql
(4)主要硬件设备PC机一台支持软件操作系统windows系统、数据库管理系统mysql数据库系统本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如输入界面、输出界面)用户对程序的维护,最好要有备份
3.
13.4控制系统的主要输入设备是键盘输出主要是显示器输出和打印机打印输出等在以前的可行性分析基础上,我们进行了以上的需求分析过程在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值
四、概要设计说明书现在是一个计算机很普及的时代,用计算机来帮助人们完成某些功能明显增加了我们的办事效率现在各种各样的软件产品很多,我们为了完成某一需求可以使用不同的软件,但是如果不是功能非常明确的软件,我们使用起来不是很方便,所以针对某一工作我们就需要使用该方面的软件本文档的编写是为了完善软件工程课程设计管理系统软件的开发途径和应用方法以求在最短的时间高效的开发软件工程课程设计管理系统1名称小型办公0A系统2任务的开发人员薛梅3用户石河子大学学工部与各院教办4本次开发人员薛梅5审核者学工部赵老师6开发软件的单位计算机科学与技术专业一零级一班7软硬件设施个人计算机,php语言,mysql,WindowXP操作系统8决定开发小型办公0A系统,估价不超过1000元人民币,一个学期交付使用开发develop不是单纯指开发活动,还包括维护活动工程project该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合这个资源集合有着明确的始点和终点,并且一般是按照某项方案运行这种方案通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个工程可能有若干工程组成工程开发方案project developmentplan是一种把工程一定一过程与工程如何推进连接起来的方案产品生命周期product lifecycle是产品从构思到不可以再使用的持续时间《CMMI软件过程改良与评估》罗运模、谢志敏等编著,电子工业出版社,2004年6月版,北京《软件工程导论》第四版张海藩编著,清华大学出版社,2006年10月版,北京主要输入输出工程
(1)用户信息表(编号,用户名,密码,具体部门名称,上次登陆IP,上次登陆时间,状态)
(2)学工部人员上传文件表(编号,上传到的目录编号,文件名称,上传者,上传时间,文件扩展名)
(3)教办人员上传文件表(编号,上传到的目录编号,文件名称,上传者,上传时间)
(4)目录表(标号,目录名称,所属目录)
(5)公告内容(编号,内容,栏目,发布人,摘要,发布时间)硬件环境最低配置CPUPentiums800以上或其它兼容规格,内存256M以上,硬盘20GB以上空间推荐配置CPUPentium
41.6G,内存512M以上,硬盘100GB以上空间软件环境Windows9x/2000/XPMysqlThinkphp
4.
6.3E-R图
1.输入用户名不存在说明数据库没无此用户名,需开户
2.密码错误说明用户名和密码不匹配
3.由于管理员没有及时保存数据造成的数据丧失可通过数据复原,复原成最近的数据备份
1.故障出现后可能采取的变通措施,包括a.后备使用附加存储设备备份数据备份频率为每日一次需手动备份b.恢复及再启动如果数据造成丧失,可使用备份数据复原
62.
143.
164.
2.当添加用户时,如果该用户已经存在,输出该用户已存在
3.客户用户名或密码输入错误,输出用户名或密码错误
5.当输入正确,如
0560078、000123,00000K123456或
000000、000000登陆界面
4.当用户名输入为空,输出用户名不能为空
1.输入原来的密码,学工部123;教办123,新密码两次输入相同,输出密码修改成功
2.输入原来的密码,学工部123;教办123,新密码两次输入不同,输出密码修改失败
3.输入原来的密码,当核对出现错误,输出密码修改失败学工部人员上传文件和教办人员上传文件测试教办人员所查看的文件是否是学工部人员上传的文件学工部人员下载的文件是否是教办人员上传的文件可通过不同人员上传文件进行测试学工部人员上传文件列表:增加角色、删除角色、修改角色操作对每一项操作进行测试,看是否符合要求当在user(或admin或student)组中勾选或者去除某些权限时,看在相应的页面中这些操作是否还存在、问题定义石河子大学学工部主职责主要包括有负责学生思想教育和心理健康教育工作,开展入学教育、校规校纪教育、文明离校教育等日常教育活动;负责学生日常管理工作,指导先进班集体建设和学生干部队伍建设;负责开展勤工助学工作,负责学生奖、贷、勤、补、减(免)、奖学金的管理;负责学生国防教育工作,开展国防教育、军事训练工作;负责学生的档案管理,及时做好学生档案各种材料的归档工作等但是学校学生众多,学生都有不同的院系,所以学工部各个不同科室的人负责不同的工作,在管理学生方面,是采取如下的方法,学工部相关人员将材料等文件下发到每个学院的教办,由教办工作人员负责通知到每个班级这样方便学生的管理工作在石河子大学大约有20多个学院,所以学工部相关人员在下发文件材料时要给20多个不同的学院同时下发,同时在需要下面学院上交材料时,不同的学院上交基于上面的工作,上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作该系统可以完成管理员与各个学院之间文件的传送功能管理员在规定的时间内要求各学院完成某些文件的分类上传,各学院在规定的时间内将所需文件上传完成,管理员将它们下载下来,实现文件的传送管理员可以发送消息等,与各学院实现交流管理员还可以上传一些文件让各学院下载;各学院可以上传管理员需要的文件,阅读消息,下载需要的文件1名称小型办公0A系统2任务的开发人员薛梅3用户石河子大学学工部与各院教办4本次开发人员薛梅5审核者学工部赵老师6开发软件的单位计算机科学与技术专业一零级一班7软硬件设施个人计算机,php语言,mysql,WindowXP操作系统8决定开发小型办公0A系统,估价不超过1000元人民币,一个学期交付使用1软件工程基础汤淮西安交通大学出版社⑵软件工程——技术,方法与环境王立福,张世琨,朱冰编著北京大学出版社⑶软件开发技术倪秉营电子科技大学出版社⑷软件工程张权范清华大学出版社、可行性研究报告如果学工部与下属各个学院没有功能性很明确的办公系统的话,仍然使用现有的软件进行文件的传送工作,那么对于学工部工作人员来说工作量很大并且很麻烦不能很快确实定还有哪个学院没有上传文件;并且对上传文件的分类工作做不好;对上传文件的保存留档工作也做不好等所以开发一套小型的办公0A来交与相关人员使用还是很有必要的,这样既节省了大家的时间又方便了大家的工作开发中小型的办公0A系统,使用PHP语言编写,同时开发环境使用集成的集php、mysql、apache于一体,安装好之后,简单易学,方便使用1apacheApache是世界使用排名第一的Web效劳器软件它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和平安性被广泛使用,是最流行的Web效劳器端软件之一2PHPPHP,是英文超文本预处理语言Hypertext Preprocessor的缩写PHP是一种HTML内嵌式的语言,是一种在效劳器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用我们小组人员在课余的时间都学过该语言PHP是一种动态网页设计语言,简单易学,有众多的扩展类库,平安性高,运行稳定3mysqlMySQL是一个中、小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性MySQL的SQL语言是用于访问数据库的最常用标准化语言2-
3.2教办人员工作流程图综合现在学工部人员与教办人员使用的系统软件以及现行技术,对小型办公0A进行了可行性研究,可知开发该系统是可行的
三、需求分析报告现在是一个计算机很普及的时代,用计算机来帮助人们完成某些功能明显增加了我们的办事效率现在各种各样的软件产品很多,我们为了完成某一需求可以使用不同的软件,但是如果不是功能非常明确的软件,我们使用起来不是很方便,所以针对某一工作我们就需要使用该方面的软件基于学工部的工作,上级下级在交流沟通时,主要采用的的通讯工具有聊天工具QQ以及手机QQ可以实现文件收发功能,同时可以让相关的工作人员进行留言以及在线聊天在必要的时候可以使用手机进行通讯,但是手机不能进行文件的传送现有的工具可以实现文件上传下达工作,但是在管理起来非常的不方便,毕竟QQ只是一个专用的聊天通讯工具所以我开发了一套基于学工部人员与教办人员的系统软件,可以方便上级下级的文件传送以及管理工作1名称小型办公0A系统2任务的开发人员薛梅3用户石河子大学学工部与各院教办4本次开发人员薛梅5审核者学工部赵老师6开发软件的单位计算机科学与技术专业一零级一班7软硬件设施个人计算机,php语言,mysql,WindowXP操作系统8决定开发小型办公0A系统,估价不超过1000元人民币,一个学期交付使用1实体客观世界中存在的且可互相区别的事物2联系客观事物中的彼此之间的关系3属性实体或者联系所具有的性质⑴软件工程基础汤淮西安交通大学出版社⑵软件工程——技术,方法与环境王立福,张世琨,朱冰编著北京大学出版社⑶软件开发技术倪秉营电子科技大学出版社4软件工程张权范清华大学出版社该系统的主要功能就是让学工部人员与各学院教办人员进行文件的传送功能学工部人员可是设定文件的上传分类、上传时间限制等然后各学院人员在规定的时间内上传文件辅助功能就是可以发布消息公告,来通知上传的文件内容以及重点事项如果没有在规定时间内上传文件的学院,可以发送消息来通知尽快上传文件,并且可以将发送的消息链接到邮箱该系统使用php语言编写,使用mysql数据库,可以运行在window或xp系统时间要求一个学期即半年。
个人认证
优秀文档
获得点赞 0