学校教材订购系统定义


    学校教材订购系统定义
    1基求
    11项目目标
    通系统完成学校教材购销工作包括销售采购两部分
    12系统简介
    系统简介系统细化两子系统:销售系统采购系统销售系统工作程:首先教师学生提交购书单教材发行员审核效购书单开发票登记返教师学生领书单教师学生书库领书采购系统工作程:脱销教材登记缺书发缺书单书库采购员旦新书入库发进书通知教材发行员
    功求计算机实现
    13技术求限制条件
       (1) 书库中种书籍数量发生变化(包括领书进书时)应修改相关书库记录库存表进出库表
       (2) 实现述销售采购工作程时需考虑关单合法性验证
       (3) 系统外部项少包含三:教师学生教材工作员
       (4) 系统相关数存储少包含6:购书表库存表缺书登记表购教材表进出库表
    14系统界面
    学生教师登陆界面书刊查询界面书刊信息界面领书单界面新书入库界面退出界面等
    15开发概
    系统调研具体开发测试维护

    2资源
    21 员
    组成员(华伟阮运磊张翔宇张哲)老师辅导开发完成
    22 硬件
    存:2GMCPU:Intel Core2 180GHz

    23软件
    MyEclipse55 集成开发工具MySQL5022数库window visio2003画图工具windows word文档工具

    3进度安排
    课程进度步完成系统开发文档编写工作

    4预算
    项目作学生课程设计开销 包括软件设施开发费学生理



















    学校教材购销系统需求规格说明书

    1引言
    11 编写目
    求规格说明书学校教材购销系统进行简单分析出系统数流图系统户学生教师教材工作员加深户间交流功系统界面户达成致法便开发出户满意系统

    12项目背景
    着高校办学规模扩展理方式理效率矛盾日渐突出教材购销方面手工理方式文档系统理方式理质量理效率根适应规模理求着计算机科学发展进步计算机科学理方式理效率理质量逐步显示出性优越性计算机理力物力等资源方面前理模式节省计算机理正身优越性成理模式中流教材购销理系统采计算机理模式必然性
    系统学校背景认真调研分析学校订购教材现状根学生教师教材工作员需求功关系作出积极设计方案新理资源理模式定工作质量工作效率等提高推动学校发展步伐
    系统名称:安徽工程科技学院教材购销系统安徽工程科技学院教材理层提出修宇老师项目组成员(华伟阮运磊张翔宇张哲)开发适合学生老师教材工作员学校计算机中心开设服务器校园网运行

    13 软件产品作范围
    学校教材购销系统高等院校开发日常教材理包括销售采购提供数字化理提高学校教材理部门工作效率
    2.般性描述
    21系统细化两子系统:销售系统采购系统
    销售系统工作程:首先教师学生提交购书单教材科发行员审核效购书单开发票登记返教师学生领书单教师学生书库领书
      采购系统工作程:脱销教材登记缺书发缺书单 书库采购员旦新书入库发进书通知
    22产品功
    系统学生售书时输入学生学号班级代号购书数量购书书名信息然印领书单返回学生领取书籍
    系统查询数库时输入需查询相关信息包括图书编号图书书名出版社信息图书特色等信息方便操作员握图书信息
    系统兼顾点财务信息理发生单购书时系统直接购书者收取现金部形成财务理
    系统学校财务科发生数交换发生集体售书时学校根数效性直接集体售书形成财务信息直接财务科交换方便结算:学生集体售书时需直接收取现金教材科结算时财务科提交数财务科学生预交书费里扣保证教材科财务信息完整

    3数流图数字典
    31系统数流图(DFD)
    教材发行员
    采购员
    教师学生
    购书单

    审核信息

    进书通知

    进书通知

    缺书单

    领书单



    学教材订购系统


    311 学校教材购销系统DFD
    系统数字典:

    名字:定书表
    名:订书单
    描述:送采购员定书表
    定义:购书单=购书单号+{书名+出版社+价格+数量}+日期+订购
    名姓名+订购者职务+购书总数+总额
    购书单号=DG+年+月+日+4位整数
    订购者职务=学生|教师
    价格=整数+4位数
    位置:输出印机




    名字:领书表
    名:领书单
    描述:送学生教师领书报表
    定义:领书单=领书单号+订购者姓名+领书日期+购书单号+领书日期+办
    领书单号=LQ+年+月+日+4位整数
    位置:输出印机


    名字:缺书表
    名:缺书单
    描述:送相关工作员表补充书籍
    定义:缺书单=缺书单号+{书名+出版社}+总数
    缺书单号=QS+年+月+日+4位整数
    位置:输出印机

    名字:进书通知
    描述:详细描述进书信息
    定义:进书通知=编号+{书名+出版社+价格+数量}+采购姓名+采购日期+采购总数+采购总额
    编号=JS+年+月+日+4位整数
    位置:

    名字:审核信息
    描述:审核信息
    定义:审核信息=教材发行员姓名+审核标志+审核日期
    审核标志=TURE|FALSE(注:表示审核否通)
    位置:




    312 学校教材购销系统级数流图



    身 份
    验 证
    学生
    教 师

    购书单 合法


    领书单



    合法 库存表






    教材工作 员

    采 购
    系 统


    缺书单

    销 售
    系 统

    进书通知







    缺书登记表
    级数字典:
    1 库存表=记录ID +图书信息 +数量
    2 缺书表=记录ID +图书信息+缺书日期
    3 进库表=日期+图书信息+数量+采购员+总额
    4图书信息=书名+出版社+价格+作者+ISBN+版次
    ISBN10{数字}10 7整
    记录ID=JC+15{数字}15
    313 二级数流图










    购书单
    审核信息










    领书单


    发票



    领书信息 领书单

    缺书单




    缺书单
    缺书信息


    采购信息
    进书通知


    图书信息 采购信息








    购书表




    审 核

    登记







    库存表






    开 票



    登 记

    领 书





    缺书表



    出库表





    缺书登记

    缺书表





    图书
    入库



    库存表
    进库表







    二级数字典:

    名字:发票
    名:
    描述:唯表述次够书者买书证
    定义:发票=客户名+日期+{书名+价格+数量}+总额+开票+发票号
    位置:

    名字:出库表
    名:
    描述:描述出库切信息
    定义:出库表=日期+图书信息+教材发行员
    位置:输出印机

    名字:采购信息
    名:
    描述:描述采购信息
    定义:采购信息=采购员姓名+日期+图书信息+总数+总额
    位置:

    名字:效订书单
    名:
    描述:效订书单
    定义:效订书单=购书单+教材发行员姓名
    位置:输出印机


    32 数存储描述
    数存储名称:缺书登记表
    组成:书号+书名+出版社+缺书数量+出版时间+书籍信息
    组织:
    备注:
    数存储名称:教材库存表

    组成:书号+书名+出版社+数量+出版时间+书籍信息+否特殊途{教学零售}
    组织:
    备注:
    数存储名称:进库表出库表库存表购书表
    组成:书号+书名+出版社+出版时间+单价+数量+总价+书籍信息
    组织:
    备注:
    数存储名称:售书登记表
    组成:学号+姓名+班级+购书号+书名+单价数量+总价
    组织:
    备注:学号班级姓名空
    数存储名称:补售书表
    组成:学号+姓名+班级+购书号+书名+数量+书籍信息
    组织:
    备注:
    数存储名称:教学书表
    组成:书名+书号+出版社+出版时间+数量+书籍信息
    组织:
    备注:

    33数流描述
    <购书单>::(<教师信息>|<学生信息>)+<书名>+<数量>
    +<出版社>+<作者>+<购书日期>
    <学生信息>::<学生学号>+<学生姓名>+<学生性>+<学生班级>
    <学生学号>::1| 2|…|50
    <序号>:: 1| 2|…|50
    <数量>:: 1| 2|…|10000
    <购书日期>::<年>+<月>+<日>
    <缺书单>::<序号>+<书名>+<数量>+<出版社>+<作者>
    <入库单>::<入库号>+<书名>+<数量>+<出版社>+<作者>+<入库时间>
    <出库单>::<学生信息>+<书名>+<数量>+<出库时间>
    <购书教材记录>::<书名>+<数量>
    <领书单>::|<学生信息>+<书名>+<出版社>+<作者>+<数量>
    <库存情况>::<序号>+<书名>+<出版社>+<作者>+<数量>


    学校教材订购系统中实体分户(教师学生)教材理员分析ER图图示

    书 籍
    价格
    库存量
    出版社
    编号
    书籍名










    工 作 员



    工号

    备 注

    职位
    姓 名
    电 话





    教师学生

    姓 名
    编 号


















    总体设计


    1系统功模块结构图
    根需求分析学校教材订购系统功模块结构图:
    学教材订购系统

























    购书记









    记录



    通知单



    应表





    领书修改库存记录
    维护相应数表







    进步学校教材订购系统销售程采购程进行数流程分析系统应具数项数结构:开发程中建立名book数库设book07book08adminlist等表图31示:

    图31 book数库图

    表asminlist存放系统理员老师学生登陆户名密码中帐号码图32 adminlist图示

    图32 adminlist图
    表book07存放两学期中计算机系已定教材信息中书号码图33表book07图示

    图33 表book07图
    表book08存放学期需征订教材样书号码图34表book08图示

    图34 表book08图






    详细设计
    1根功模块程序流程图进行详细设计模块详细设计说明书:

    销售子系统模块程序流程图:

    开始



    提交购书单

    N

    审核购书单 1

    错误显示

    Y


    开发票



    登记购书记录


    N

    错误显示
    审核登记


    Y


    发领书通知单



    修改相应表



    N
    审核修改

    错误显示


    Y


    结束









    采购子系统模块程序流程图:

    开始



    发缺书单


    审核缺书单

    错误显示




    登记缺书




    审核登记

    错误显示



    修改数库表



    审核修改

    错误显示



    发进书通知单




    结束



    接口
    模块程间采函数调参数传递返回值方式进行消息传递具体参数结构面数结构设计容中说明接口传递信息数结构封装数参数传递返回值形式模块间传递
    存储分配
    程序中数结构存中开辟空间存储入数库中数库表中开辟存储空间
    限制条件
    输入信息封装数结构中独立存数库中提交数时必须起提交逐项提交输入数类型必须定义数类型相匹配














    界面设计详细代码
    系统登陆界面loadaspx显示书目信息功模块选择页面bookaspx添加新记录页面newaspx添加历史记录页面historyaspxhistory1aspx修改记录updateaspxupdate1aspx删记录deleteaspx八页面组成中登陆datagrid两模块代码编写设计具体设计
    51 登陆界面
    单击确定钮时连接数库确定输入帐号密码否匹配跳转书目页面匹配弹出帐号错误密码错误提示图51示

    图51

    具体代码:
    Private Sub button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles button1Click
    Dim str As String
    Dim passstr As String
    passstr Trim(CStr(TextBox2Text))
    str ' & TextBox1Text & '
    Dim sql As String select * from adminlist where 帐号 & Trim(str)
    数库中搜索帐号textbox1text数’
    Dim connstr As String serverlocalhostuidsapwddatabasebook
    Dim myconn As New SqlClientSqlConnection(connstr)
    Dim da As New SqlClientSqlDataAdapter(sql myconn)
    Dim ds As New DataSet
    daFill(ds adminlist)
    Dim dacomm As SqlClientSqlCommandBuilder New SqlClientSqlCommandBuilder(da)
    If dsTables(adminlist)RowsCount 1 Then
    ’判断帐号密码否数库匹配’
    If passstr Trim(dsTables(adminlist)Rows(0)(密码)) Then
    ResponseRedirect(bookaspx)
    Else
    ResponseWrite(密码错误)
    End If
    Else
    ResponseWrite(户名存)
    End If
    End Sub
    End Class
    52datagrid显示数
    首先建立datagrid通连接数库数显示datagrid中图52示

    图 52 书目页面bookaspx
    具体代码:
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    binddata()
    End Sub
    Sub binddata()
    Dim myconnection As New SqlConnection(initial catalogbookuidsapwd)
    Const strsql As String select * from book08 order by 书号
    Dim mycommand As New SqlCommand(strsql myconnection)
    Dim myda As New SqlDataAdapter
    mydaSelectCommand mycommand
    Dim myds As New DataSet
    mydaFill(myds)
    DataGrid1DataSource myds
    DataGrid1DataBind()
    End Sub
    53 添加历史书目
    (1)historyaspx登陆系统选择插入历史书进入添加历史书目页面决定选择条记录进行添加图53插入历史书目图示
    图53 插入历史书目图

    单击左侧选择动跳转update1aspx根选择书目进行相应修改添加记录中具体代码:
    页面登陆事件代码:
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    If Not PageIsPostBack Then
    binddata()
    End If
    End Sub
    连接数库:
    Sub binddata()
    Dim myconnection As New SqlConnection(initial catalogbookuidsapwd)
    Const strsql As String select * from book07 order by 书号
    Dim mycommand As New SqlCommand(strsql myconnection)
    Dim myda As New SqlDataAdapter
    MydaSelectCommand mycommand
    Dim myds As New DataSet
    MydaFill(myds)
    DataGrid1DataSource myds
    DataGrid1DataBind()
    End Sub
    确定选择行数该行相应容分通session变量储存
    Private Sub DataGrid1_ItemCommand(ByVal source As Object ByVal e As SystemWebUIWebControlsDataGridCommandEventArgs) Handles DataGrid1ItemCommand
    Dim b_no As TableCell eItemCells(1)
    Dim b_name As TableCell eItemCells(2)
    Dim b_a As TableCell eItemCells(3)
    Dim b_b As TableCell eItemCells(4)
    Dim b_c As TableCell eItemCells(5)
    Session(a) b_noText
    Session(b) b_nameText
    Session(c) b_aText
    Session(d) b_bText
    Session(e) b_cText
    ResponseRedirect(history1aspx)
    End Sub
    Button_click事件重定bookaspx页面
    Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
    ResponseRedirect(bookaspx)
    End Sub
    End class
    (2)history1aspx页面:通页面选择该页面进行修改添加操作图44修改添加记录图示:

    图54 添加记录图
    该页面中征定时间数量值textbox表示方便插入历史书目时候修改时间数量理员修改完成单击确定添加操作数添加08年数库中具体代码:
    页面登陆代码:
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    If Not IsPostBack Then
    Dim str As String
    str ' & Label6Text & '
    Dim sql As String select * from book07 where 书号 & Trim(Session(a))
    Dim connstr As String serverlocalhostuidsapwddatabasebook
    Dim myconn As New SqlClientSqlConnection(connstr)
    Dim da As New SqlClientSqlDataAdapter(sql myconn)
    Dim ds As New DataSet
    DaFill(ds book07)
    Dim dacomm As SqlClientSqlCommandBuilder New SqlClientSqlCommandBuilder(da)
    Label6Text dsTables(book07)Rows(0)(书号)
    Label7Text dsTables(book07)Rows(0)(书名)
    Label8Text dsTables(book07)Rows(0)(作者)
    TextBox1Text dsTables(book07)Rows(0)(征定时间)
    TextBox2Text dsTables(book07)Rows(0)(数量)
    End If
    End Sub
    修改添加数库代码:
    Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
    Dim str As String
    Dim litem As ListItem
    str ' & Label6Text & '
    Dim sql As String select * from book08 where 书号 & Trim(str)
    Dim connstr As String serverlocalhostuidsapwddatabasebook
    Dim myconn As New SqlConnection(connstr)
    Dim da As New SqlDataAdapter(sql myconn)
    Dim ds As New DataSet
    daFill(ds book08)
    Dim myrow As DataRow
    Dim dacomm As SqlClientSqlCommandBuilder New SqlClientSqlCommandBuilder(da)
    If dsTables(book08)RowsCount > 1 Then
    ResponseWrite(书已存)
    End If
    myrow dsTables(book08)NewRow
    myrow(书号) Trim(Label6Text)
    myrow(书名) Trim(Label7Text)
    myrow(作者) Trim(Label8Text)
    myrow(征定时间) Trim(TextBox1Text)
    myrow(数量) Trim(TextBox2Text)
    dsTables(book08)RowsAdd(myrow)
    daUpdateCommand dacommGetUpdateCommand
    daUpdate(ds book08)
    ResponseRedirect(bookaspx)
    End Sub
    单击返回钮重定historyaspx代码:
    Private Sub Button2_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button2Click
    ResponseRedirect(historyaspx)
    End Sub
    End Class
    54 删记录
    登陆系统点击修改钮进入修改页面deleteaspx通复选框选择删数图55删页面示:

    图55 删页面
    该页面通复选框操作删数重定回该页面便显示删数更新具体代码:
    页面登陆代码:
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    If Not PageIsPostBack Then 确认页面否第次登陆’
    binddata()
    End If
    End Sub
    Sub binddata() 连接数库’
    Dim myconnection As New SqlConnection(initial catalogbookuidsapwd)
    Const strsql As String select * from book08 order by 书号
    Dim mycommand As New SqlCommand(strsql myconnection)
    Dim myda As New SqlDataAdapter
    MydaSelectCommand mycommand
    Dim myds As New DataSet
    MydaFill(myds)
    DataGrid1DataSource myds
    DataGrid1DataBind()
    'mydaUpdate(myds book08)
    End Sub
    Button_click事件:
    Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
    Dim i As Integer
    Dim x As String
    Dim item As DataGridItem
    For i 0 To DataGrid1ItemsCount – 1
    item DataGrid1Items(i)
    Dim bookcheckbox As CheckBox itemFindControl(checkbox1)
    If bookcheckboxChecked Then 确认数否点击进行删’
    x itemCells(1)Text xdatagrid第二列数容’
    deletedataset(x)
    End If
    Next
    binddata()
    ResponseWrite(删成功)
    End Sub
    Sub deletedataset(ByVal y As String)
    Dim con As New SqlConnection(initial catalogbookuidsapwd)
    Dim cmd As SqlCommand
    Dim qry As String
    ConOpen()
    qry delete book08 where 书号' & y & '
    cmd New SqlClientSqlCommand(qry con)
    cmdExecuteNonQuery()
    conClose()
    End Sub
    Button_click重定事件
    Private Sub Button2_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button2Click
    ResponseRedirect(bookaspx)
    End sub
    End class
    添加新教材修改记录两模块三页面代码编写设计具体设计图56示:

    图56 添记录页面 newAspx

    (1)添加新教材登陆系统选择录入新书进入添加新教材页面36图示:
    textbox1textbox5添加RequiredFiledValidator控件设置相应属性textbox中文空
    textbox1添加RegularExpressionValidator控件设置ValidationExpression属性\d[4]ErrorMessage书号格式0001
    textbox1添加RangeValidator控件设置MinimunValue0001MaxmumValue9999书号取值范围0001——9999
    textbox4添加RegularExpressionValidator控件设置ValidationExpression属性\d{4}\d{12}时间格式20081
    textbox5添加RangeValidator控件设置MinimunValue1MaxmumValue99订阅教材数量199间
    该页面程序代码:
    Page Load事件代码
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    End Sub
    Button Click事件代码
    Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
    Dim str As String
    Dim litem As ListItem
    str ' & TextBox1Text & '
    Dim sql As String select * from book08 where 书号 & Trim(str)
    Dim connstr As String serverlocalhostuidsapwddatabasebook
    Dim myconn As New SqlConnection(connstr)
    Dim da As New SqlDataAdapter(sql myconn)
    Dim ds As New DataSet
    daFill(ds book08)
    Dim myrow As DataRow
    Dim dacomm As SqlClientSqlCommandBuilder New SqlClientSqlCommandBuilder(da)
    If dsTables(book08)RowsCount > 1 Then
    ResponseRedirect(newaspx)
    ResponseWrite(书号重复请重新输入)
    End If
    myrow dsTables(book08)NewRow
    myrow(书号) Trim(TextBox1Text)
    myrow(书名) Trim(TextBox2Text)
    myrow(作者) Trim(TextBox3Text)
    myrow(征定时间) Trim(TextBox4Text)
    myrow(数量) Trim(TextBox5Text)
    dsTables(book08)RowsAdd(myrow)
    daUpdateCommand dacommGetUpdateCommand
    daUpdate(ds book08)
    ResponseRedirect(bookaspx)
    End Sub
    (2) 修改记录登陆系统点击修改钮进入修改页面updateaspx图57示:



    图57 修改页面updateAspx


    该页面设计中添加SqlDataAdapter控件DataSet控件执行ADONET数库访问相关操作该页中数通DataGrid控件显示设置相应属性绑定表book08显示book08中数DataGrid控件中添加钮列列名选择户点击该列钮时动获取该行相关值赋值Session变量跳转update1aspxupdate1aspx图:58示


    图58 修改选择记录 update1aspx
    页面中textbox文updateaspx中定义赋值Session变量户通修改中文值单击确定完成修改
    修改部分代码:
    updateaspx中Page Load事件
    Private Sub Page_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad
    If Not PageIsPostBack Then
    binddata()
    End If
    End Sub
    加载页面确认否第次访问
    Updateaspx中binddata事件
    private Sub binddata()
    Dim myconnection As New SqlConnection(initial catalogbookuidsapwd)
    Const strsql As String select * from book08 order by 书号
    Dim mycommand As New SqlCommand(strsql myconnection)
    Dim myda As New SqlDataAdapter
    MydaSelectCommand mycommand
    Dim myds As New DataSet
    MydaFill(myds)
    DataGrid1DataSource myds
    DataGrid1DataBind()
    End Sub
    连接数库定义相关操作
    Updateaspx中设置DataGrid中ItemCommand
    Private Sub DataGrid1_ItemCommand(ByVal source As Object ByVal e As SystemWebUIWebControlsDataGridCommandEventArgs) Handles DataGrid1ItemCommand
    Dim b_no As TableCell eItemCells(1)
    Dim b_name As TableCell etemCells(2)
    Dim b_a As TableCell eItemCells(3)
    Dim b_b As TableCell etemCells(4)
    Dim b_c As TableCell etemCells(5)
    Session(a) b_notext
    Session(b) b_nametext
    Session(c) b_atext
    Session(d) b_btext
    Session(e) b_ctext
    ResponseRedirect(update1aspx)
    End Sub
    Session变量值传textbox
    updateaspx中Button1 Click事件
    private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click
    ResponseRedirect(bookaspx)
    End Sub














    测试报告
    1理员开学校教材订购系统首先进入理员登录界面理员提示信息输入理员密码理员shihongmin密码123
    输入信息空时系统出错误信息提示:理员密码空
    输入信息误时系统出错误信息提示:理员密码错误时清空文框中容
    输入信息正确时进入该系统界面提示理员您欢迎登录进行操作

    2 理员通界面菜单选取功理员单击书刊查询菜单系统进入书刊查询界面理员相应文框输入书刊信息查询输入项目直接单击查询钮系统会提示请少输入项书刊信息文框中输入信息单击查询钮书库表中找提示起没找您需书刊书库表中找进入书刊信息界面显示相关书刊信息:书刊查询界面书号文框里输入1111然单击查询系统会进入书刊信息界面文框显示:书号——1111书名——说作者——张三出版社——说出版社

    3 理员界面选择提交订书单菜单单击系统进入订书单提交界面相应文框输入信息单击提交钮系统提示提交成功单击退出钮返回界面

    4 理员界面选择查询领书单菜单进入领书单查询界面单击查领书单钮进入领书单界面显示领书单信息没领书单信息提示起您订购书未库会快您解决

    5 理员界面选择缺书登记菜单进入缺书登记界面相应文框填写信息然单击确定钮系统提示登记成功单击退出钮返回界面

    6理员界面选择退出菜单进入退出界面提示您确定退出?单击确定钮关闭教材订购系统程序单击取消钮返回界面









    系统维护
    1数库维护
    保密性指户网信息应定保密度设置权限初始化菜单类型户间容互相保密安全性指户参加次活动安全程 户动作服务器须加踪确保安全保密性通列两种途径予实现:进入系统户通户身份验证进入缺陷性户具样操作权限允许户执行非法操作防止户意意破坏
    系统数库采SQL Server数库理工具进行设计具强理安全登陆网络支持功数库进行转换种网络数库理软件符合设计求






























    通学校教材订购系统设计更清楚解软件项目开发整体程需求分析概设计详细设计编码实现测试维护等步骤阶段撰写详细文档文档程序数样系统缺少部分软件编写维护程中着重作效减少软件危机
    调研需求分析系统开发中重部分部分需收集相关信息分析户需整理出具实际行性软件需求报告分析出整系统功需求性需求等方面需求需求分析做较详细需求分析目开发软件满足顾客提出求软件顾客服务软件开发技术先进果法满足顾客基求等零需求分析花时间仔细做果发现需求搞错整前期工作白做练软件没法实际户交流法采螺旋模型设计程中基参瀑布模型步骤力知识面原法列出需求降低软件性
    先系统总体结构进行设计然根系统模块划分完成顶级数流图细化完成级二级数流图分解完成数字典设计部分设计直接影响系统功完备性
    概设计系统设计关键出系统框架造房子整框架搭砌转头容易果框架存毛病房子造造出问题果前面系列分析设计中做位会发现编码水渠成事想编码什重原吧
    软件测试例时间关系进行单元测试确认测试少数重部分进行白盒测试白盒测试中进行路径测试条件测试判定覆盖语句覆盖次部分采黑盒测试黑盒测试中采等价类划分测试方法列出效等价类效等价类没遵循严格测试程序系统性维护增加难度
    次实验设计中遇少难题幸刘老师厌烦讲解短短学期中学前没学东西更学软件开发基思想方法深深感谢刘老师学期辛勤培养
    参考文献

    1软件工程
    齐治昌 谭庆 宁洪编著——高等教育出版社
    2数库系统概
    萨师煊 王珊编著——高等教育出版社
    3 Powerbuilder
    崔巍编著——高等教育出版社


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    初中数学教材优化(学生作业系统设计)

    初中数学教材优化(学生作业系统设计) 七 年级 数学 学科(上册)教材优化第一单元 有理数【学生的认知与教材分析】我校初一学生有20%是基础很差的,如分数的加减不过关,乘法口诀不会,两...

    2年前   
    355    1

    弱电系统培训教材

    目 录***闭路监控系统*** 4一、摄像机 41.根底知识 4摄像机的选择和分类 5摄像机的安装与调整 7二、摄像机镜头 91.分类 92.正确选用摄像机镜头 10三、监控外围设备介绍 1...

    3年前   
    529    0

    项目管理的定义

    项目管理是一个管理学分支的学科 ,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。项目管理是对一些与成功地达成一系列目标相关的活动(...

    5年前   
    2155    0

    流程定义语言

    一 JPDL流程定义1.1 process-definition(流程定义)流程定义的根节点,是所有节点的父节点名称类型数量描述name属性可选的流程的名称。swimlane元素[0..*]流...

    2年前   
    362    0

    环保及质量的定义

    一.企业为什么要实施清洁生产?    1.法律法规的要求2社会的要求—避免环境风险3企业自身要求—可持续发展 二.什么是质量? ISO是国际标准化组织的英文缩写。该组织1947年成立于瑞...

    10年前   
    8202    0

    暴雨及其定义

      暴雨(英文名称 torrential rain;rainstorm;storm )是指降水强度很大的雨,常在积雨云中形成。中国气象上规定,每小时降雨量16毫米以上、或连续12小时降雨量30...

    3年前   
    923    0

    产权办理的相关定义

    产权问题 公司领导: 针对公司几个项目在产权办理过程中出现的一些问题,计划部对产权办理相关定义进行了了解梳理,情况整理如下: 1、产权证 公司所谓的“大产权证”和商品房买卖合同中明确由...

    14年前   
    16359    0

    公文定义与内涵

    公文定义与内涵  公文是国家机构和社会组织在行政管理过程中形成的具有法定效力和规范形式的公务文书,是依法行政和进行公务活动的重要工具。  这一定义划清了公文与非公文的原则界线,也阐明了公文的基...

    9年前   
    570    0

    企业再造的定义

    企业再造的定义   企业再造(Reengineering)的思想产生较早,哈默于1990年用Reengineering一词来表示企业的这种全面发行思想和实践。在1993年出版的《再造企业-...

    14年前   
    15938    0

    暴雨定义及分类

      暴雨(英文名称 torrential rain;rainstorm;storm )是指降水强度很大的雨,常在积雨云中形成。中国气象上规定,每小时降雨量16毫米以上、或连续12小时降雨量30...

    3年前   
    1043    0

    学校教材管理制度

    学校教材管理制度  教材是教师组织实施教学和学生学习的主要依据,选择使用及编写高质量教材是提高我院教学质量和知名度的重要保证和前提,为杜绝、防止低水平教材流入我院,规范教材选用、编写程序,明确...

    10年前   
    297    0

    小学校本教材《校园足球》

    足球是青少年儿童十分喜爱的球类项目,通过足球活动,能有效促进学生身体生长发育和身体素质的全面提高。在教学过程中,创设以学生为主体的教学情景和教学方法,在学生幼小的心灵中培养足球兴趣和对健康的追求。

    3年前   
    927    0

    设备订购合同

    设备订购合同  合同编号:  甲方(采购单位):  乙方(供货单位):  签约地点: 长沙  根据 《中华人民共和国合同法》及甲方的订货单、乙方的报价文件,甲、乙双方同意签订本合同。双方同意共...

    12年前   
    661    0

    订购合同(一)

    订购合同(一)  订购合同号:_________  一、合同双方  甲方(网络服务中心或营销机构):_________  乙方(入网企业):_______________________  二...

    11年前   
    763    0

    订购单

    NO:日期:请购单号厂商 编号 地址 电话 订购内容项次 物料名称 料号 单位 订购数量 单价 金额 交货日期 数量

    3年前   
    592    0

    软件订购合同

    软件订购合同  购买方式:  按用户数购买  在按用户数购买方式下,一个用户是指被授权使用软件的单个个体。  按cpu数购买  如果按cpu购买许可,则对于连接使用该cpu上的软件的用户数将不...

    10年前   
    572    0

    订购合同(二)

    订购合同(二)  供方:_________________________  需方:_________________________  经供需双方协商,需方向供方订购下列货物,双方签定本合同...

    9年前   
    574    0

    鱼片订购合同

    订   购   合  同   甲方(购方):乙方(供方): 乙方开户行: 甲乙双方本着互惠互利、友好合作的原则,根据《中华人民共和国合同法》及双方的实际情况,共同制定本合同,以便双方...

    12年前   
    12449    0

    水果订购合同

    水果订购合同  甲方(供方):___________________________  地 址:____________ 邮码:____________ 电话:____________  法定...

    9年前   
    634    0

    产品订购 单

    产 品 订 购 单 编号 公司 一、本公司拟向 贵公司订购下列物品,其数量、价格、规范;已经双方同意如下: 物品名称 ...

    12年前   
    23923    0

    文档贡献者

    文***享

    贡献于2021-01-24

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档