第四章 系统详细设计 4.1 系统概要设计 paper51.com 本系统对考试报名信息进行处理,当一个考生录入其基本信息,包括考生本人的基本信息和要报考的基本信息后,其录入的数据要能保存到数据库中,其修改的数据也要能存入数据库中,还可根据用户选择的条件把基本信息打印出来,本系统可利用IE浏览器来打开运行,整个系统主要分五大部分: paper51.com (1)信息录入子系统; 内容来自论文无忧网 www.paper51.com
(2)信息修改子系统; paper51.com (3)信息查询子系统; paper51.com
(4)信息打印子系统; 内容来自www.paper51.com (5)考试信息的发布。 内容来自www.paper51.com 信息录入子系统包括:参加考试报名者的资料。 copyright paper51.com
信息修改子系统包括:删除考生信息;现场报名;修改考生信息。 内容来自论文无忧网 www.paper51.com 信息查询子系统包括:按身份证号查询;按准考证号查询;按考试批次查询 内容来自www.paper51.com
按组合条件查询。 http://www.paper51.com 资料打印子系统包括:按身份证号打印;按考试批次打印;按年级打印;按组合条件打印。 paper51.com 4.2考试报名信息处理系统模块图 http://www.paper51.com
4.2.1系统结构图 内容来自论文无忧网 www.paper51.com 考试报名信息处理系统中各模块之间的头系如图4-1所示,它不但显示出了各模块之间的一个整体上的关系,也显示出了各模块的操作功能。 paper51.com paper51.com 考试报名信息处理系统 http://www.paper51.com copyright paper51.com 图 paper51.com
内容来自论文无忧网 www.paper51.com 4-1 系统部分数据流程图 copyright paper51.com 而图4-2所示的是考试报名信息处理系统中各数据的流程图,该图很好的说明了当考生填写报名的基本信息时,以及当考生修改他的基本信息时,各项数据的流动方向,以及保存数据到数据库等各项操作与数据库之间的关系。 http://www.paper51.com copyright paper51.com 图4-2 系统部分数据流程图 http://www.paper51.com 4.3 系统数据库表的设计 paper51.com 打开Microsoft Access制作数据库软件,进入编辑状态根据向导建一个空白新数据库,取名为data,如图4-3所示,然后制作表,表名为baoming如下图4-3所示.写入的数据字段及其类型如图4-4所示: http://www.paper51.com copyright paper51.com 图4-3 baoming 表 内容来自论文无忧网 www.paper51.com
表baoming中的各字段名及其类型如图4-4所示: copyright paper51.com
paper51.com 图4-4 表中各字段 http://www.paper51.com
其中有一个记录如下图4-5 所示: 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
图4-5 记录 paper51.com
内容来自论文无忧网 www.paper51.com
图4-6记录续 copyright paper51.com
内容来自论文无忧网 www.paper51.com
图4-7 记录续 http://www.paper51.com
copyright paper51.com 图4-8 记录续 copyright paper51.com 这个baoming表中只是保存了一个象征性的记录而已,当考生从本系统的填写报表中填写相关信息并点击提交后,这位考生填写的所有信息将被自动的保存在这个表里。 paper51.com
4.4 各模块功能分析和介绍 内容来自www.paper51.com 4.4.1 主界面 copyright paper51.com 本系统的主界面如图4-9所示(文件为index.htm),它通过超链接的方式很好的把系统各模块集合在一起,你只需要点击下面带红底线的四个字符段,就可以进入相应的操作界面,完成你所需要的功能。 内容来自论文无忧网 www.paper51.com
copyright paper51.com 图4-9 主界面 内容来自www.paper51.com 4.4.2信息录入子系统 内容来自www.paper51.com 本系统的的信息录入子系统的界面如图4-10所示(文件为named.asp)。在这里主要是收集考生的基本信息,考生可以在这里报考他所喜欢的学校以及专业,其中带“**“的为必须填写的信息,其它为可选择性的填写。也可选择“返回首页”返回本系统的主页。 copyright paper51.com 当你填写好按键“提交”后,系统会自动把你所填写的信息保存到数据库中,而且返回一个显示界面如图4-11所示.而当你按键“重置”时,你刚所有填写的信息将全部被清空,你就可以重新填写你想填写的信息了。 copyright paper51.com
http://www.paper51.com
图4-10 信息录入界面 copyright paper51.com
内容来自www.paper51.com
图4-11 录入信息显示界面 内容来自论文无忧网 www.paper51.com
图4-11就是考生所填写的前部数据信息,这时考生可再一次看清自己所填写的基本信息,如果发现有填写错误还可及时修改,以便保证考生基本信息的准确。并且考生还可以按“返回首页”,进入主界面以便进行其它操作。 copyright paper51.com 4.4.3信息修改子系统 paper51.com 如果你发现你所填写的信息有误想对其进行修改,那么你可以在主界面中点击“修改报名表”进入图4-12所示的界面(文件为modify.asp),填写你想修改的对象的“姓名”或“身份证号码”也可以选择填写“考号”来进入你想修改的对象的基本信息查看界面如图4-13(文件为modified.htm)所示。 内容来自www.paper51.com
paper51.com 图4-12 操作对象选择界面 paper51.com
http://www.paper51.com 图4-13 对象查看界面 copyright paper51.com 4.4.4信息查询子系统 copyright paper51.com 当你想查看自己所报告的基本信息时,可点击主界面上的“查看报名表”,接着的操作如信息修改了系统的一样,只是最后一步操作不同而已,如图4-14所示一看便知。 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 图4-14查询操作界面 paper51.com 4.4.5信息打印子系统 内容来自www.paper51.com 打印子系统模快的操作类同修改,查询的操作,只是最后一步不同而已。但当你没有安装打印机时会出现如图4-15 所示的提示。 copyright paper51.com paper51.com 图4-15 打印返回图 内容来自www.paper51.com 第五章 系统安装调试及测试 内容来自论文无忧网 www.paper51.com 5.1 系统安装调试 copyright paper51.com 在系统设计完成后,可安照如下步骤进行安装调试 http://www.paper51.com (1).安装好IIS后进行如下操作:控制面板è管理工具èInternet信息服务è右击默认网站è属性è主目录,如图5-1所示。 内容来自www.paper51.com paper51.com 图5-1 默认站点属性图 copyright paper51.com
(2).然后就可以看到这个系统站点中所有的文件如图5-2所示,这是在Internet信息服务(IIS)中加入站点后所见到的效果,在这里可以看到系统的文件组成,可以很好的管理系统。 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 图5-2 站点文件列表 copyright paper51.com 5.2系统测试 内容来自www.paper51.com 5.2.1在IE中进行测试 copyright paper51.com
当系统都已安装调试完后,就进入系统输入相关参数以测试系统,这时你就可以打开IE浏览器,在地址栏中输入http://localhost按回车即可进入图5-3所示的系统主界面中,进行相关的操作。 paper51.com
内容来自www.paper51.com
图5-3 系统主界面 内容来自www.paper51.com (1).点击“录入报名表”,如图5-4所示填写信息,也就是信息没有填写完整就按提交时会出现以如图5-5所示的提示界面 http://www.paper51.com
http://www.paper51.com
图5-4 信息填写图 copyright paper51.com
http://www.paper51.com
图5-5 信息填写提示 http://www.paper51.com (2).如果安图5-6所示填写完整的话,按提交将出现如图5-7所示的通知单. 内容来自www.paper51.com http://www.paper51.com 图5-6 填写报名表 paper51.com
图5-6 是考生dasuan 所填写的基本数据信息,带**的,也就是必须要填写的都填写完全,所以当按键提交时就不会出现5-5 所示的错误提示,而将出现如图5-7 所示的通知图 paper51.com
paper51.com 图5-7完整通知单 内容来自论文无忧网 www.paper51.com (3)点击进放修改界面时系统会出示如图5-8所示的界面,这时你可以输入“姓名”,“身份证”或是“考号”以作为选择对象的条件,进入你所选择的对象的基本数据信息列表界面。如果已有多个考生报名了,系统将全部列出来。 paper51.com
其实在这个界面里就抱括了其它的一些操作,如删除或是修改你所选择的对象,只需要你先对你想改动的考生的基本功数据信息进行修改再按相应的修改键就可以了,如果是删除那你只需要直接点击“删除”键就可以了,这些对考生基本数据信息的改动将会被系统自动保存到ACCESS 数据库中。所以其它功能的测试也是如些。 内容来自论文无忧网 www.paper51.com
copyright paper51.com
图5-8 所选对象列表 paper51.com 5.2.2在Dreamweaver中进行测试 http://www.paper51.com 编辑站点进入如图5-9 所示的界面加入编辑好的系统站点。在这里你可以选择本地目录也就是本系统的站点存放目录。安成后,打开考试报名信息处理系统的文件,这时就可以看到如图5-10所示的效果图,这时你只要按F12键即可在IE浏览器中运行你所选择的文件。 paper51.com
paper51.com
图5-9 编辑站点图 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 图5-9系统站点在Dreamweaver中的效果图 paper51.com 5.2.3系统测试时遇到的问题 内容来自www.paper51.com (1).数据库的连接 copyright paper51.com 刚开始我以为也是如JAVA那样通过ODBC连接数据库,如图5-10所示。通过网上书上查看了相关的资料后发现工ASP中连接数据库只需要几件代码就可以如下所示: http://www.paper51.com <% copyright paper51.com ……………… paper51.com Setconn = Server.CreateObject("ADODB.Connection") 内容来自www.paper51.com DBPath= Server.MapPath("data.mdb") 内容来自论文无忧网 www.paper51.com conn.Open"driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath copyright paper51.com Setrs = Server.CreateObject("ADODB.Recordset") 内容来自www.paper51.com rs.Open"Select * From baoming Order By time DESC", conn, 3 copyright paper51.com ……………………… 内容来自论文无忧网 www.paper51.com
%> paper51.com http://www.paper51.com 图5-10数据库在ODBC中的连接 内容来自论文无忧网 www.paper51.com
(2).IE浏览问题 内容来自www.paper51.com 当我在系统文件夹中直接点击打开主页时,一切效果与输入http://localhost时的一样,但当你点击页面中的各个链接时却发现了如图5-11所示的错误。系统会跳出一个提示要求下载,点击任一个链接都是如此,改来改去就是不知道问题出在哪里了,后来换了浏览器也还是出现相同的错误,就是去改动系统的源代码也是如此,最后只有在地址栏中输入http://localhost打开,进行相同的操作,发现并没有出现上面的问题,后来查找相关资料才发现这是ASP文件的一个特点,当把这些文件改成HTML文件时,问题也解决了,没有出现要求下载的提示,最终终于解决了这个问题。 内容来自www.paper51.com 内容来自www.paper51.com 图5-11 内容来自论文无忧网 www.paper51.com |