软件工程与计算模块开发卷宗Word文档下载推荐.docx
《软件工程与计算模块开发卷宗Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程与计算模块开发卷宗Word文档下载推荐.docx(55页珍藏版)》请在冰豆网上搜索。
stuinfocenmod
模块的描述性名称
2
登录模块
管理员用户模块
学生用户模块
代码设计
计划开始日期
3
2011-12-12
2011-12-15
2011-12-20
实际开始日期
4
2011-12-14
2011-12-19
计划完成日期
2011-12-18
实际完成日期
6
2011-12-13
2011-12-21
模块测试
7
8
9
10
组装测试
11
12
13
14
代码复查日期/签字
15
源代码行数
预计
16
实际
17
目标模块大小
18
19
20
项目负责人批准日期/签字
21
3功能说明
(1)登录模块(logmod):
实现用户登录,系统将提示用户输入的信息,包括用户名和密码。
(2)管理员用户模块(stainfocenmod):
用户以管理员身份登录后,将进入管理员用户模块,进入管理员界面后可以看到可查看的信息或所拥有的权限。
包括:
首页、个人信息、修改密码、报修信息、意见建议和学生信息。
a.首页:
可以在此看到待处理的事项。
b.个人信息:
可以查看登录者的本人信息。
c.修改密码:
对本用户的密码进行修改,系统将提示输入旧密码和新密码并进行确认和提交。
d.报修信息:
可以查看由普通用户即住宿学生提交的宿舍设施的报修信息,并进行处理。
在处理完毕后确认已报修,学生用户在登录后可以在相关界面看到已经处理的提示。
e.意见建议:
可以查看学生用户对宿舍管理提出的意见和建议,并进行回复,也可以对已经处理或是不合理建议进行删除。
回复后学生用户可以在登录后查看到回复信息。
f.学生信息:
可以查看已经注册的全部学生的住宿信息。
并且可以添加新的学生用户,以及对已有学生用户进行编辑,删除操作。
(3)学生用户模块(stuinfocenmod):
用户以学生身份登录后,将进入学生用户模块,进入学生界面后可以看到可查看的信息或所拥有的权限。
首页、个人信息、修改密码、报修信息、意见建议。
学生用户可以根据系统提示在相关位置填写宿舍需要报修的设施的信息,在提交后即等待管理员回复是否报修。
管理员用户登录后可以看到学生用户提交的报修信息,并对之进行处理,确认已报修后,学生将在登录后看到相关消息。
可以对与宿舍管理相关的意见和建议以留言方式告知管理员。
管理员在登录后将看到消息,并可进行回复。
4设计说明
(1)登录模块:
运行本宿舍管理系统,将首先进入登录界面,若直接进入其他界面,系统将提示还没有登录,然后在点击确认后回到登录界面。
此时系统将在数据库中相应表项进行查询,若用户名不存在或密码输入错误,将弹出命令窗口提示。
点击确认后再次回到登录界面进行再次输入信息。
登录模块可以对用户的身份(管理员用户和学生用户)进行识别,并进入不同的信息中心模块。
(2)管理员用户模块:
本模块包括个人信息模块,密码修改模块,意见建议模块,报修信息模块以及学生信息查询模块。
在用户以管理员身份登录后,将进入管理员信息中心界面。
管理员可以访问数据库,进行信息查看,修改密码,并对学生用户提交的报修信息和意见建议进行处理,在提交后,学生用户在登录后访问数据库可以看到处理后的消息。
此时数据库中相应信息均被修改。
对学生信息进行查询,修改和删除,数据库中相应表项内容亦将被修改。
管理员可以添加新的学生用户,在创建用户并提交后,新的用户信息将写入数据库。
(3)学生用户用户模块:
本模块包括个人信息模块,密码修改模块,意见建议模块以及报修信息模块。
在用户以学生身份登录后,将进入学生信息中心界面。
学生可以访问数据库,进行个人信息查看,修改密码,修改的内容将存入数据库。
可以提出报修,填写的相关信息将插入数据库,管理员可以在登录后访问数据库并进行处理。
可以以留言方式提出与宿舍管理相关的意见和建议,数据库中相关内容将被修改。
在管理员用户登录后,访问数据库并进行处理,数据库信息得到更新,学生再次登录即可看到处理后的消息。
5原代码清单
(1)登录模块:
页面代码:
<
%@PageLanguage="
C#"
AutoEventWireup="
true"
CodeFile="
log.aspx.cs"
Inherits="
Default3"
%>
!
DOCTYPEhtmlPUBLIC"
-//W3C//DTDXHTML1.0Transitional//EN"
"
http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
htmlxmlns="
//www.w3.org/1999/xhtml"
>
headrunat="
server"
<
title>
贵州大学宿舍管理系统<
/title>
linkhref="
file:
///D|/webpages/dorm/log.css"
rel="
stylesheet"
type="
text/css"
/>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=utf-8"
styletype="
--
.style1{
font-size:
24px;
font-family:
楷体"
;
color:
#993300;
}
.style2{font-family:
.style6{
#FF0000;
font-weight:
bold;
-->
/style>
/head>
body>
divid="
main"
formid="
form1"
runat="
logo"
divalign="
center"
class="
style2"
p>
&
nbsp;
/p>
/div>
body"
divid="
log"
spanclass="
style1"
用户登录<
/span>
br/>
hr/>
style6"
用户名:
asp:
TextBoxID="
TextBox1"
Width="
139px"
/asp:
TextBox>
*<
&
LabelID="
Label1"
ForeColor="
Red"
Label>
密&
码:
TextBox2"
Font-Bold="
False"
Font-Strikeout="
Font-Underline="
TextMode="
Password"
*<
ButtonID="
Button2"
OnClick="
Button2_Click"
Text="
登录"
/form>
/body>
/html>
处理程序代码:
usingSystem;
usingSystem.Data;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;
usingSystem.Configuration;
publicpartialclassDefault3:
System.Web.UI.Page
{
privatestringconStr="
DataSource=.;
DataBase=dorm;
Userid=sa;
PWD=;
"
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton2_Click(objectsender,EventArgse)
stringselectsql="
select*fromlogwhereuname=@name"
SqlConnectioncon=newSqlConnection(conStr);
SqlComman