收藏 分销(赏)

宿舍综合管理系统详细设计项目新版说明书.doc

上传人:快乐****生活 文档编号:2711993 上传时间:2024-06-04 格式:DOC 页数:17 大小:816.54KB
下载 相关 举报
宿舍综合管理系统详细设计项目新版说明书.doc_第1页
第1页 / 共17页
宿舍综合管理系统详细设计项目新版说明书.doc_第2页
第2页 / 共17页
宿舍综合管理系统详细设计项目新版说明书.doc_第3页
第3页 / 共17页
宿舍综合管理系统详细设计项目新版说明书.doc_第4页
第4页 / 共17页
宿舍综合管理系统详细设计项目新版说明书.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、宿舍管理系统具体设计说明书学号姓名所完成任务成绩刘泽中李彬 注:对应模块界面图由组员各自完成 年 12 月 1 日1.引言1.1编写目标 编写本具体设计说明书目标关键是具体说明宿舍管理系统系统结构和内部设计,在总体设计说明书基础上深入细化系统,提供具体模块和界面设计,为程序开发提供直接支持。 本说明书关键面向系统分析人员、程序员和以后系统维护人员。作为程序员开发系统根本依据和在系统维护阶段,维护人员对系统实施维护参考资料。1.2背景a. 系统名称:宿舍管理系统b任务提出者和开发者:李彬,刘泽中 用户 :宿舍管理员和学生1.3定义 2. 系统结构 系统功效模块图以下图 2.1:查询学生信息修改学

2、生信息添加学生信息删除学生信息查询宿舍信息添加宿舍信息删除宿舍信息添加管理员信息查询水电费信息 用户登录管理员信息管理学生信息管理宿舍信息管理水电费信息管理宿舍管理系统修改密码图2.1 系统功效模块图多层架构关系图以下图 2.2Ssgl工程ASPNET页面Dota_Control工程下数据类Dota_Model工程下数据类SQL Server 表现层业务逻辑层数据访问层数据层图2.2 多层架构关系图依据图2.1功效结构图和图2.2多层架构关系图可得到以下图2.3所表示系统结构设计图:宿舍管理系统管理员信息学生信息宿舍信息水电费信息Data_ControlData_Model数据库3系统模块设计

3、3.1数据库连接模块(sqlconnection)设计说明3.1.1模块名称;数据库连接模块3.1.2模块描述:在.NET中假如采取ADO.NET和数据库进行连接,能够采取以下4个接口对象之一: System.data.oledb.oledbconnection System.data.sqlclient.sqlconnection System.data.odbc.odbcconnection System.data.oracleclient.oracleconnection因为数据库使用是Microsoft SQL Server,所以使用SQL Server .NET Framework数

4、据提供程序中SqlConnection对象进行数据连接。 3.1.3 模块功效:和数据库进行连接。3.1.4 模块算法:public void sqlconnectionopen() Sqlconnection conn = new sqlconnection(); Conn.connectionstring = “user id = admin;password = ; initial catalog = 宿舍管理系统;datasource = localhost;connect timeout = 20”; Conn.open(); 3.2登录模块(user_login)3.2.1 模块名

5、称:登录模块(user_login)3.2.2 模块功效:用户能够进行“登录”行为,登录后可对信息进行查询、修改、删除、添加等操作。3.2.3 模块描述:登录系统这个模块较为简单,用户进入登陆界面,输入正确用户名和密码即可进入系统进行一系列操作。3.2.4 模块算法 private void btnlogin_Click(object sender, EventArgs e) DBOP myDBOP = new DBOP(); Object id; String strcomm = “select id from user where username = ”+text1.value+” an

6、d pwd=”+password1.vale+” ”; id = myDBOP.myselect(strcomm,1); if (id! = null) 登陆成功 Else 登陆失败 3.2.5 模块调用方法式:经过网站首页中登录窗口中“登录”按钮进行调用。3.3 管理员信息模块3.3.1 模块名称:管理员信息模块3.3.2 模块功效:管理员可使用此模块添加新管理员和修改登录密码。3.3.3 模块描述:管理员输入新用户名和密码,点击确定按钮即可添加新管理员。如想要修改密码可点击修改密码,输入正确密码和新密码即可成功修改密码。3.3.4 模块调用模式:经过系统主界面中“管理员信息”按钮进行调用。

7、3.4学生信息模块3.4.1模块名称:学生信息模块3.4.2模块描述:用户能够对学生信息进行查询、修改、添加、删除等操作。3.4.3模块功效:查询学生信息SelectStudent,用户依据学生姓名可查询学生基础信息。修改学生信息StuUpdata,用户输入学生姓名和学号查询到该学生基础信息可对其进行修改,确定修改后,用户查询到将会是修改后该学生新基础信息。添加学生信息AdStudent,管理员将一个新来学生基础信息添加到系统中,添加成功后即可查询到该学生信息。删除学生信息DelStu,当学生毕业或转学后,管理员能够将离开宿舍学生信息删除,以后系统中将不在出现该学生信息,以避免出现无须要麻烦。

8、3.4.4性能:此模块是系统基础模块,对信息操作将直接影响到对学生和宿舍管理,所以对信息操作要求正确无误。3.4.5输入项:查询学生信息:学生姓名修改学生姓名:学生学号,学会姓名添加学生姓名:学号,姓名,性别,学历,毕业时间,入课时间,宿舍号删除学生信息:学号,姓名,性别,学历,毕业时间,入课时间,宿舍号3.4.6输出项:查询学生信息:查询结果修改学生信息:修改成功添加学生信息:添加成功删除学生信息:删除成功3.4.7模块算法设计:本段采取文字描述。管理员在登录前提下,对此模块进行操作。查询学生信息实际是读取数据库中已有学生信息。将结果在页面中显示出来。代码以下: sql =select St

9、udent.SId 学号,SName 姓名 ,Sex 性别,Eduction 学历,Sctime 入课时间,Sgtime 毕业时间,Sdormid 宿舍编号 from Student where SId =+comboBox1.SelectedValue.ToString()+ ;dataGridView1 .DataSource=ds.Tables 0.DefaultView ;添加学生信息将用户输入信息写入数据库中。代码以下: string sql = insert into Student(SId,SName,Sex,Eduction,Sctime,Sgtime,Sdormid)valu

10、es + ( + + this.textBox1.Text.ToString().Trim() + + , + + this.textBox2.Text.ToString().Trim() + + , + + this.textBox3.Text.ToString().Trim() + + , + + this.textBox4.Text.ToString().Trim() + + , + + this.textBox5.Text.ToString().Trim() + + , + + this.textBox6.Text.ToString().Trim() + + , + + this.te

11、xtBox7.Text.ToString().Trim() + + ); strconn = Data Source=(local);Initial Catalog=宿舍管理系统;Integrated Security=True;删除学生信息是将数据库中已经有信息移除。管理员经过选择对应学生ID确定删除即可删除该学生信息。sql = delete from Student where Stuid=;3.5 宿舍信息模块3.5.1模块名称:宿舍信息模块3.5.2模块描述:该功效模块提供给用户查询、添加。删除宿舍功效。3.5.3模块功效:查询宿舍信息SelectDM,管理员依据宿舍号查询宿舍基础信

12、息。添加宿舍信息AdDM,管理员输入宿舍号、最多人数、住宿费,可添加新宿舍,查询时该宿舍将会显示在查询结果中。删除宿舍信息DelDM,管理员依据宿舍号,删除出现特殊情况而不能住人宿舍,查询时删除宿舍将不会显示在查询结果中。3.5.4性能:此模块是系统基础模块,对信息操作将直接影响到对学生和宿舍管理,所以对信息操作要求正确无误。3.5.5输入项:查询宿舍信息:宿舍号添加宿舍信息:宿舍号,最多人数,住宿费删除宿舍信息:宿舍号3.5.6输出项:查询宿舍信息:查询结果添加宿舍信息:添加成功删除宿舍信息:删除成功3.5.7模块算法设计:和学生信息模块算法类似。3.6 水电费信息模块3.6.1模块名称:水

13、电费信息模块3.6.2模块描述:该模块关键是读取数据库中信息。36.3模块功效:用户能够经过该模块查询不一样宿舍水电费使用情况,方便于立即通知部分宿舍组员补交水电费。3.6.4输入项:宿舍号3.6.5输出项:查询结果3.6.6模块算法设计:和学生信息模块算法类似。4 界面 设计 图1 登录界面图2 宿舍管理系统图3 添加管理员信息图4 修改密码图5 管理学生信息图6 查询学生信息图7 更新学生信息图8 添加学生信息图9 删除学生信息图10 查询宿舍信息图11 添加宿舍图12 删除宿舍图13 查询水电费信息5参考资料1.马骏.C#网络应用编程基础.北京:人名邮电出版社,.2.刘先省,陈克坚,董淑娟.Visual C#程序设计.机械工业出版社,.08.3.汪孝宜,胡海璐,米海生.信息系统开发实例精粹(C#版).电子工业出版社,.4.肖汉.软件工程理论和实践.科学出版社,.

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服