- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、系统分析与系统设计
(一)系统分析
1.业务流程图
系统业务流程分析主要是对系统的总体业务以及数据流等进行综合分析,明确系统
各个业务流程,从而整体把控系统的设计过程。经过分析本系统的业务流程即为图3.1
中所示。
学生请假管理系统
审核者请假者
主管院长辅导员班主任主管班委请假者
审审个主审审学辅审审学个班审审学个主请看审看审学
核核人管核核生导核核生人主核核生人管假请个生
历进信院历进请员历进请信任历进请信班历假人登
史程息长史程假登史程假息登史程假息委史进信录
查查查登查查审录查查审查录查查审查登查程息
看看看录看看核看看核看看看核看录看查查
图3.1业务流程图
1
(二)系统功能设计
本文在描述系统的模块关系时采用了层次图的方式,其主要是通过不同的图形来
描述系统的结构层次,便于细化系统的各个功能模块,更容易理解和分析,最终形成
了层次分明的结构形式。在层次划分时需要从顶部开始依次分类,根据各个细化的路
径来确定全部的数据结构细节。
该系统要求设计一个网站,取代原有的纸质请假条。有五类用户:学生、分管班
委、班主任、辅导员、主管院长、系统管理员,学生要请假时,登录系统填好请假条
(个人信息和请假原因),病假还需要上传看病证明以及请假条等,然后由辅导员或
者负责教师签字审核后才能通过,如有一方不批准则不通过审核。还要有一个学生出
勤率的显示。要求界面清晰、操作简单。
1.数据库设计
在构建数据库时,基本的建立原理就是要从客户的实际需求出发,还要兼顾数据处
理以及数据库的存储状况,然后对具有使用价值的数据进行连接,最后形成统一的数据
结构来存储在数据库中。在数据库设计的过程中需要采用合理的流程,保证各个阶段的
功能有效地实现。数据库设计中的流程有需求分析、概念结构设计、逻辑结构设计等。
基于上述过程完成对数据库的设计之后,需要将其与数据的处理过程进行结合,便于对
数据库设计的合理性进行分析,确保其与系统中涉及到数据的类型以及管理需求的一致
性。在数据库管理中还应该考虑到数据的完整性、权限管理以及性能管理等,提升数据
存储的安全性与可靠性。
(1)用户信息表(users)
用户信息表的字段包括ID、用户名、密码、角色以及联系方式等基本信息,具体即
为表1中所示。
表1管理员信息表(t_admin)
字段名数据类型字段描述长度主键
idInt编号10√
usernamevarchar用户名50
passwordvarchar密码50
realnamevarchar姓名50
telvarchar
文档评论(0)