南昌大学高校档案管理系统-高校档案管理系统.doc

上传人:飞**** 文档编号:45221603 上传时间:2022-09-23 格式:DOC 页数:13 大小:26KB
返回 下载 相关 举报
南昌大学高校档案管理系统-高校档案管理系统.doc_第1页
第1页 / 共13页
南昌大学高校档案管理系统-高校档案管理系统.doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《南昌大学高校档案管理系统-高校档案管理系统.doc》由会员分享,可在线阅读,更多相关《南昌大学高校档案管理系统-高校档案管理系统.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、书山有路勤为径,学海无涯苦作舟。南昌大学高校档案管理系统:高校档案管理系统 高校学生档案管理系统 需求规格说明书 1引言 1.1编写目的: 为了方便教师管理学生档案以及学生方便查询自己的档案信息,在对教师和学生进行详细的调研以后,进行该学生档案管理系统的开发。在经过设计需求分析阶段后,对需求分析中的信息进行进一步的总结与概括,编写学生档案管理系统说明书。 1.2背景: 为提高办公效果和效率,为使更多的教师方便地管理学生的档案信息,也为方便学生查看自己的档案信息。中北大学电子与计算机科学技术学院拟开发学生档案管理系统。该系统主要针对学院日常办公的各项事务,以便捷、有效、实用为目标,以便更好的为学

2、院教职员工、学生等人员服务。 1.3定义:为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:(1)学生档案管理系统,以下简称sfms;(2)数据库学生表中的“s_”代表:studeent,表示“学生的”;(3)数据库班级表中的“c_”代表:class,表示“班级的”。 1.4参考资料:1张海藩.软件工程导论.北京:清华大学出版社.20212王珊,萨师煊.数据库系统概论(第四版).北京:高等教育出版.20213学生档案管理系统课程设计 需求说明书2总体设计 2.1需求规定;(1)对功能的规定:a.主界面:该系统将包含登陆界面、学生界面、教师管理界面、管理员管理界面等界面。在这些界面

3、中,不同的用户拥有不同的权限,根据权限不同,用户可以实现不同的功能。b.系统后台:主要是数据库的建立、重要信息的存储管理,通过主界面实现对数据库信息的更改。(2)对功能模块的描述:a.登录模块:用户根据输入的不同的用户名和密码拥有不同的权限,登录到不同的页面。b.学生模块:学生用户只能查看自己的信息,如果发现有错误,需要报告给老师,通过老师修改错误信息;学生还可以修改自己的密码。c.老师管理模块:老师用户可以查看班级学生的信息,可以对学生的信息进行添加,删除,修改;老师也可以修改自己的密码。d.管理员管理模块:管理员拥有最高的权限,可以添加老师账户,可以修改班级表,还可以修改自己的密码。在老师

4、用户或学生用户忘记密码的时候,管理员还老师或者学生的要求进行密码更改。 2.2运行环境;硬件环境:(1).电脑cpu主频不得低于1.6ghz;(2).电脑内存最好能达到1g,才能够流畅运行;(3).硬盘要达到160g。支持环境:(1).windows2021以上操作系统;(2).windowsvisualstudio编程软件; (3).windowsofficeaccess应用软件。 总体设计说明书1.基本设计概念和处理流程 学生档案管理系统数据流图: 2.功能需求与系统模块的关系 功能需求与系统模块关系表: 3.人工处理过程 (1)学生处理过程。学生可以查看自己的信息以及修改密码。 (2)教

5、师处理过程:教师可以查看班级信息,对班级信息进行更改,删除等 操作,还可以根据不同的条件进行查询。 (3)管理员处理过程:管理员可以管理班级信息,添加教师账户,以及修改 自己的密码。 4接口设计 4.1用户接口 系统向用户提供的命令和系统的回答: 4.2外部接口 本系统同外界接口的安排: 4.3内部接口 本系统内各个模块之间的接口安排: 5运行设计 5.1运行模块组合 (1)学生子模块运行时,通过用户界面连接access学生档案管理系统数据库,搜索与用户相匹配的档案信息,并将结果显示给用户。 (2)教师子模块运行时,教师管理界面与access学生档案管理系统数据库相连接,当教师根据不同的条件查

6、询时,系统与数据库信息进行匹配,并将结果显示给用户。 (3)管理员子模块运行时,管理员界面与access学生档案管理系统数据库连接,管理员通过系统与数据库的接口对数据库进行查看、添加、删除、修改等操作。 5.2运行控制 5.3运行时间 根据不同的硬件环境与操作系统,系统的运行时间不确定,当硬件达到要求的配置时,运行时间极短。系统运行时查询占用资源与时间最多,查询操作要与 数据库中的信息进行匹配,当数据库信息很大时,系统会有一定的延迟。 6系统数据结构设计 6.1逻辑结构设计要点 数据库在学生档案管理系统中占有重要地位,它的好坏直接影响到本系统的效率和运行效果。根据系统的实际应用情况,本系统采用

7、access作为后台数据库管理工具,以下是本系统数据库设计的具体情况。 学生信息表(s_info): 班级信息表(c_info): 密码表: 6.2物理结构设计要点 以下为各个模块在使用时对数据库的访问方法和保密条件: 6.3数据结构与程序的关系 由于数据的存取时通过界面与数据库连接的,所以系统中必不可少用到一些程序块,常用的程序块有,查找,添加,删除,修改。以下为数据库与模块以及模块与程序块之间的关系。 (1)数据库与模块的关系表: (2)程序与模块之间的关系表: 7系统出错处理设计 7.1出错信息 在使用该系统的过程中,出现错误不可避免的。当用户遇见错误后,清楚明了的错误提示会给用户带来很

8、大的方便。该系统在使用过程中可能会出现以下一些错误提示: 7.2补救措施 故障出现后采取的变通措施,包括: a.定期对数据库进行更新和备份操作,在故障出现后可以及时替换掉发生错误的数据库,以防止造成较大的损失。 b.降效技术:即使用另一个效率稍低的系统或方法来求得所需结果的某些 部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录; c.恢复及再启动技术。即恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。 7.3系统维护设计 由于该学生档案管理系统属于小型系统,维护起来比较简单,因此没有外加维护模块。该系统主要维护项目是数据库的维护,应该定时对数据库进行更新、备

9、份,以防止机器故障发生时对系统造成较大的影响。 三、详细设计说明书1.软件结构: 软件结构层次图: 2.程序描述: optionexplicit dimfilenameasstring”文件名,用于打开、保存文件 dimundostringasstring”用于undo操作 dimundonewasstring”用于undo操作 privatesubimgundodisable “禁用“undo”按钮 undostring=“ undonew=“ imgundo.enabled=false imgundo.picture=imagedisable.listimages(”undo”).pict

10、ure endsub privatesubimgundoenable “有效“undo”按钮 imgundo.enabled=true imgundo.picture=imageup.listimages(”undo”).picture endsub privatesubcheck_imgpaste “设置粘贴按钮 iflen(clipboard.gettext)0then imgpaste.enabled=true imgpaste.picture=imageup.listimages(”paste”).picture else imgpaste.enabled=false imgpaste

11、.picture=imagedisable.listimages(”paste”).picture endif endsub privatesubcheck_imgcutcopy “设置剪切、复制按钮 iftext1.sellength0then imgcut.enabled=true imgcut.picture=imageup.listimages(”cut”).picture imgcopy.enabled=true imgcopy.picture=imageup.listimages(”copy”).pictureelse imgcut.enabled=false imgcut.pic

12、ture=imagedisable.listimages(”cut”).pictureimgcopy.enabled=false imgcopy.picture=imagedisable.listimages(”copy”).pictureendif endsub privatesubbackcolor_click commondialog1.showcolor text1.backcolor=commondialog1.color endsub privatesubbox_click “显停工具栏 ifbox.checkedthen “将停显工具栏 box.checked=false coo

13、lbar1.visible=false else box.checked=true coolbar1.visible=true endif form_resize”重新调整控件位置 endsub privatesubclose_click dimfilenumasinteger iflen(filename)0then 有输入文件名 filenum=freefile”获得可用文件号 openfilenameforoutputasfilenum”打开输出文件”如果无指定文件,则创建新文件 print#filenum,text1.text”输出文本 closefilenum”关闭文件 endif

14、text1.text=“ filename=“ endsub privatesubcombosize_click text1.fontsize=val(combosize.text) endsub privatesubcombofont_click text1.fontname=combofont.text endsub privatesubcopy_click clipboard.settexttext1.seltext”复制文本到剪裁板endsub privatesubcut_click clipboard.settexttext1.seltext”复制文本到剪裁板text1.seltex

15、t=“清选择的文本 endsub privatesubdatatime_click text1.seltext=now endsub privatesubdelete_click text1.seltext=“清选择的文本 endsub privatesubedit_click “当程序显示“编辑”子菜单前,触发该程序 iftext1.sellength0then “文本框中有选中的文本 cut.enabled=true copy.enabled=true delete.enabled=true else cut.enabled=false copy.enabled=false delete.

16、enabled=false endif iflen(clipboard.gettext)0then “剪裁板中有文本数据 paste.enabled=true else “没有可粘贴的文本 paste.enabled=false endif endsub privatesubexit_click unloadme endsub privatesubfindtext_keypress(keyasciiasinteger)dimbeginposaslong ifkeyascii=13then beginpos=instr(1,text1.text,findtext.text,vbtextcompa

17、re)ifbeginpos0then text1.selstart=beginpos-1 text1.sellength=len(findtext.text) endif endif endsub privatesubfontcolor_click commondialog1.showcolor text1.forecolor=commondialog1.color endsub privatesubform_load dimiasinteger “加载图像 imgnew.picture=imageup.listimages(”new”).pictureimgopen.picture=imag

18、eup.listimages(”open”).pictureimgsave.picture=imageup.listimages(”save”).picture imgundo.picture=imagedisable.listimages(”undo”).picturecheck_imgpaste check_imgcutcopy “加载系统字体 fori=0toscreen.fontcount-1 combofont.additemscreen.fonts(i) nexti endsub privatesubform_resize dimtexttopaslong “修改工具条大小 coolbar1.top=me.scaletop 2.测试说明 (1)、在登录界面,通过用户名和密码均是user,选择管理员看能否登录;管理员可以实现添加、删除、修改用户,并且修改密码时不用旧密码;并且拥有查找、插入、删除、修改、清空、退出。预期输出和实际输出一样。(2)、在登录界面,通过用户名和密码均是teacher,选择教师看能否登录;教师可以修改密码,要旧密码,才能更换新密码;并且拥有查找、插入、删除、修改、清空、退出。预期输出和实际输出一样。 第 13 页 共 13 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com